Part Number Hot Search : 
Z0200A 15Q7Q 2N3004 4800AGM F2012 R12012 2SA143 Z100LV
Product Description
Full Text Search
 

To Download SAM-R21G-14 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  atmel-42223as?sam-r21_summary?07/2014 smart description the atmel ? | smart ? sam r21 is a series of low-power microcontrollers using the 32-bit arm ? cortex ? -m0+ processor and an integrated ultra-lo w power 2.4ghz ism band transceiver. sam r21 devices are available in 32- and 48-pin packages with up to 256kb flash, 32kb of sram and are operating at a maximum frequency of 48mhz and reach 2.14 coremark/mhz. they are designed for simple and intuitive migration with identical peripheral modules, hex compatible code, identical linear address map and pin compatible migration paths between all devices in the product series. all devices include intelligent and flexible peripherals, atmel event system for inter-peripheral signaling, and support for capacitive touch button, slider and wheel user interfaces. the atmel sam r21 devices provide the following features: in-system programmable flash, 12-channel direct memory access (dma) cont roller, 12-channel event system, programmable interrupt controller, up to 28 programmable i/o pins, ultra-low power 2.4ghz ism band transceiver with a data rate of 250kb/s, 32-bit real-time clock and calendar, three 16-bit timer/counters (tc) and three 16-bit timer/count ers for control (tcc), where each tc can be configured to perform frequency and waveform generation, accurate program execution timing or input capture with time and frequency measurement of digital signals. the tcs can operate in 8- or 16-bit mode, selected tcs can be cascaded to form a 32-bit tc, and the three timer/counters for control have extended functions optimized for motor, lighting and other control applications. the series provide one full-speed usb 2.0 embedded host and device interface; up to five serial communication modules (sercom) that each ca n be configured to act as an usart, uart, spi, i2c up 3.4mhz and lin slave; up to eight channel 350ksps 12-bit adc with programmable gain and optional oversampling and decimation supporting up to 16-bit resolution, two analog comparators with window mode, peripheral touch controller supporting up to 48 buttons, sliders, wheels and proximity sensing; programmable watc hdog timer, brown-out detector and power-on reset and two-pin serial wire debug (swd) program and debug interface. all devices have accurate and low-power external and internal oscillators. all oscillators can be used as a source for the system clock. diffe rent clock domains can be independently configured to run at different frequencies, enabling power saving by running each peripheral at its optimal clock frequency, and thus maintaining a high cpu frequency while reducing power consumption. the sam r21 devices have two software-selectable sleep modes, idle and standby. in idle mode the cpu is stopped while all other functions can be kept running. in standby all clocks and functions are stopped expect those selected to continue running. the device supports sleepwalking, which is the module's ability to wake itself up and wake up its own clock, and hence perform predefined tasks without waking up the cpu. the cpu can then be only woken on a need basis, e.g. a threshold is crossed or a result is ready. the event system supports synchronous and asynchronous events, allowing peripherals to receive, react to and send events even in standby mode. the flash program memory can be reprogramm ed in-system through the swd interface. the same interface can be used for non-intrusive on-chip debug of application code. a boot loader running in the device can use any communication interface to download and upgrade the application program in the flash memory. the sam r21 devices are supported with a full suite of program and system development tools, including c compilers, macro assemblers, program debugger/simulators, programmers and evaluation kits. atmel sam r21 e / sam r21 g smart arm-based wire less microcontroller preliminary datasheet summary
2 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 features z processor z arm cortex-m0+ cpu running at up to 48mhz z single-cycle hardw are multiplier z micro trace buffer (mtb) z memories z 256/128/64kb in-system self-programmable flash z 32/16/8kb sram z system z power-on reset (por) and brown-out detection (bod) z internal and external clock options wi th 48mhz digital frequency locked loop (dfll 48m) and 48mhz to 96mhz fractional digital phase locked loop (fdpll96m) z external interrupt controller (eic) z up to 15 external interrupts z one non-maskable interrupt z two-pin serial wire d ebug (swd) programming, te st and debugging interface z low power z idle and standby sleep modes z sleepwalking peripherals z peripherals z 12-channel direct memory access controller (dmac) z 12-channel event system z integrated ultra low power transceiver for 2.4ghz ism band z 250kb/s data rate z -99dbm rx sensitivity; tx output power up to +4dbm z hardware assisted mac (auto- acknowledge, auto-retry) z sfd-detection; spreading; de-spreadi ng; framing; cr c-16 computation z antenna diversity and tx/rx control z 128 byte tx/rx frame buffer z integrated 16mhz crystal osci llator (external crystal needed) z pll synthesizer with 5 mhz and 500 khz channel spacing for 2.4ghz ism band z hardware security (aes, true random generator) z three 16-bit timer/counters (t c), configurable as either: z one 16-bit tc with compare/capture channels z one 8-bit tc with compare/capture channels z one 32-bit tc with compare/capt ure channels, by using two tcs z three 16-bit timer/counters for c ontrol (tcc), with extended functions: z up to four compare channels wi th optional complementary output z generation of synchronized pulse width modulation (pwm) pattern across port pins z deterministic fault prot ection, fast decay and configurable dead-time between comp lementary output z dithering that increase re solution with up to 5 bit and reduce quantization error z 32-bit real time counter (rtc ) with clock/ca lendar function z watchdog timer (wdt) z crc-32 generator z one full-speed (12mbps) universal serial bus (usb) 2.0 interface z embedded host and device function z eight endpoints z up to five serial communication interfaces (sercom), each configurabl e to operate as either: z usart with full-duplex and single- wire half-duplex configuration z i 2 c up to 3.4mhz z spi z lin slave z one 12-bit, 350ksps analog-to-dig ital converter (adc) with up to eight external channels z differential and single-ended input z 1/2x to 16x programmable gain stage z automatic offset and gain error compensation z oversampling and decimation in hardware to support 13-, 14-, 15- or 16-bit resolution z two analog comparators (ac) with window compare function z peripheral touch c ontroller (ptc) z 48-channel capacitive t ouch and proximity sensing z i/o and package z 16/28 programmable i/o pins z 32-pin and 48-pin qfn
3 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 z operating voltage z 1.8v ? 3.6v z temperature range z -40c to 85c industrial z -40c to 125c industrial
4 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 1. configuration summary sam r21g sam r21e pins 48 32 general purpose i/o-pins (gpios) 28 16 flash 256/128/64kb 256/128/64kb sram 32/16/8kb 32/16/8kb timer counter (tc) instances 3 3 waveform output channels per tc instance 2 2 timer counter for control (tcc) instances 3 3 waveform output channels per tcc 4/4/2 4/4/2 dma channels 12 12 usb interface 1 1 serial communication interface (sercom) instances 5+1 (1) 4+1 (1) inter-ic sound (i 2 s) interface no no analog-to-digital converter (adc) channels 8 4 analog comparators (ac) 2 2 digital-to-analog converter (dac) channels no no real-time counter (rtc) yes yes rtc alarms 1 1 rtc compare values 1 32-bit value or 2 16-bit values 1 32-bit value or 2 16-bit values external interrupt lines 15 14 peripheral touch controller (ptc) x and y lines 8x6 6x2 maximum cpu frequency 48mhz packages qfn qfn 32.768khz crystal oscillator (xosc32k) yes no oscillators 16mhz crystal oscillator for 2.4ghz trx (xoscrf) 0.4-32mhz crystal oscillator (xosc) 32.768khz internal oscillator (osc32k) 32khz ultra-low-power inter nal oscillator (osculp32k) 8mhz high-accuracy internal oscillator (osc8m) 48mhz digital frequency locked loop (dfll48m) 96mhz fractional digital phased locked loop (fdpll96m) event system channels 12 12 sw debug interface yes yes watchdog timer (wdt) yes yes
5 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 note: 1. sercom4 is internally connected to the at86rf233.
6 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 2. ordering information 2.1 sam r21e atsamr 21 e 16 a - m u t product family samr = soc microcontroller with rf product series 21 = cortex m0+ cpu, usb flash memory 18 = 256kb 17 = 128kb 16 = 64kb device variant a = default variant pin count e = 32 pins g = 48 pins package carrier no character = tray (default) t = tape and reel package grade package type m = qfn u = -40 - 85c matte sn plating f= -40 -125c matte sn plating ordering code flash (bytes) sram (bytes) package carrier type atsamr21e16a-mf 64k 8k qfn32 tray atsamr21e16a-mft ta p e & r e e l atsamr21e16a-mu tray atsamr21e16a-mut ta p e & r e e l atsamr21e17a-mf 128k 16k qfn32 tray atsamr21e17a-mft ta p e & r e e l atsamr21e17a-mu tray atsamr21e17a-mut ta p e & r e e l atsamr21e18a-mf 256k 32k qfn32 tray atsamr21e18a-mft ta p e & r e e l atsamr21e18a-mu tray atsamr21e18a-mut ta p e & r e e l
7 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 2.2 sam r21g ordering code flash (bytes) sram (bytes) package carrier type atsamr21g16a-mf 64k 8k qfn48 tray atsamr21g16a-mft ta p e & r e e l atsamr21g16a-mu tray atsamr21g16a-mut ta p e & r e e l atsamr21g17a-mf 128k 16k qfn48 tray atsamr21g17a-mft ta p e & r e e l atsamr21g17a-mu tray atsamr21g17a-mut ta p e & r e e l atsamr21g18a-mf 256k 32k qfn48 tray atsamr21g18a-mft ta p e & r e e l atsamr21g18a-mu tray atsamr21g18a-mut ta p e & r e e l
8 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 3. block diagrams 3.1 mcu block diagram notes: 1. some products have different number of sercom instances, timer/counter instances, ptc signals and adc sig- nals. refer to ?ordering information? on page 6 for details. 2. the three tcc instances have different configurations , including the number of waveform output (wo) lines. 3. refer to the port function multiplexing table 5-1 for details about the available gclk_io and adc signals. 4. only available for sam r21g. 6 x sercom 8 x timer counter real time counter ahb-apb bridge c m m high speed bus matrix port port watchdog timer serial wire swdio s cortex-m0+ processor fmax 48 mhz swclk device service unit ahb-apb bridge a 8-channel 12-bit adc 350ksps ain[n] ain[3..0] s sram controller 32/16/8kb ram m reset controller sleep controller clock controller power manager resetn 3 x timer / counter event system s 5x sercom 2 analog comparators system controller osculp32k osc32k osc8m dfll48m bod33 vref x[7..0] y[5..0] peripheral touch controller peripheral access controller ahb-apb bridge b external interrupt controller peripheral access controller peripheral access controller extint[15..1] nmi gclk_io[n] s xout xin xout32 xin32 xosc32k xosc pad0 wo1 pad1 pad2 pad3 wo0 vrefb 256/128/64kb nvm nvm controller cache m dma usb fs device mini-host dp dm 3x timer / counter for control won iobus fdpll96m dma dma dma dma memory trace buffer s sof 1khz wo0 wo1 (2) (3) (3) generic clock controller (4)
9 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 3.2 sam r21 interconnection samr21 at86rf233 samd21 spi (slave) sercom 4 xosc rf /sel miso mosi sclk avreg 2.4ghz trx (analog) dig3 avss avss xtal1 xtal2 external interrupt controller irq control logic generic clock clkm avss adc dvreg dvss dvdd devdd rfp rfn pc16 pb00 pc18 pc19 pb30 pb31 trx (digital) port slp_tr rstn dig2 dig1 dig4 2.4 ghz rf front-end circuit fectrl0..1 ac xosc 32k vreg dvdd gndana rfn rfp avss gndana xtal1 xtal2 gndana vddio avdd avdd evdd vddana gndana pad3 pad0 pad2 pad1 vddin vddcore gnd extint0 pa20 pb15 gclk_io1 ptc pa09 pa08 pa13 (2) pa12 (2) pa14 pa15 fectrl2..5 (1) notes: rfctrl dig1..4 1. paddle connected to digital ground dvss, gnd. 2. only available for sam r21g. 3. dedicated sercom4 alternate pin function mapping for internally connected at86rf233. 4. die revision a uses gclk_io5. (3) (4)
10 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 4. pinout 4.1 sam r21g - qfn48 note: the large center pad underneath the qfn package is made of metal and internally connected to gnd. it should be soldered and connected to the digital gr ound on the board to ensure good mechanical stability. it is not recommended to use the exposed paddle as a replacement of the regular gnd pin. gnd vddio 13 gnd 14 pa08 15 pa09 16 gndana 17 rfp 18 rfn 19 gndana 20 pa12 21 pa13 22 pa14 23 pa15 24 pa16 25 pa17 26 pa18 27 pa19 28 gnd 29 dvdd 30 pa22 31 pa23 32 pa24 33 pa25 34 gnd 35 vddio 36 pb03 48 pb02 47 pa31 46 pa30 45 vddin 44 vddcore 43 42 pa28 41 reset 40 pa27 39 pb23 38 pb22 37 pa00 1 pa01 2 xtal2 3 xtal1 4 gndana 5 vddana 6 avdd 7 gndana 8 pa04 9 pa05 10 pa06 11 pa07 12 digital pin analog pin oscillator ground input supply regulated output supply reset pin rf pin digital pin/ oscillator
11 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 4.2 sam r21e - qfn32 note: the large center pad underneath the qfn package is made of metal and internally connected to gnd. it should be soldered and connected to the digital gr ound on the board to ensure good mechanical stability. it is not recommended to use the exposed paddle as a replacement of the regular gnd pin. pa08 pa09 gndana rfp rfn gndana pa14 pa15 pa16 17 pa17 18 pa18 19 pa19 20 dvdd 21 pa24 22 pa25 23 vddio 24 pa31 32 pa30 31 vddin 30 vddcore 29 gnd 28 pa28 27 reset 26 pa27 25 xtal2 1 xtal1 2 gndana 3 vddana 4 avdd 5 gndana 6 pa06 7 pa07 8 digital pin analog pin oscillator ground input supply regulated output reset pin 9 10 11 12 13 14 15 16 rf pin digital pin/ supply oscillator
12 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 5. i/o multiplexing and considerations 5.1 multiplexed signals each pin is by default controlled by the port as a general purpose i/o and alternatively it can be assigned to one of the peripheral functions a, b, c, d, e, f, g or h. to enable a peripheral function on a pin, the peripheral multiplexer enable bit in the pin configuration register corresponding to that pin (pincfgn.pmuxen, n = 0..31) in the port must be written to one. the selection of peripheral function a to h is done by writing to the peripheral multiplexing odd and even bits in the peripheral multiplexing re gister (pmuxn.pmuxe/o) in the port. table 5-1 describes the peripheral signals multiplexed to the port i/o pins. table 5-1. port function multiplexing pin i/o pin supply type a b (1)(2) c d e f g h samr21 e samr21 g eic ref adc ac ptc sercom (1)(2) sercom- alt tc tcc fectrl tcc sercom com ac/ gclk 1 pa00 vddana sercom1/ pad[0] tcc2/wo[0] 2 pa01 vddana extint[1] sercom1/ pad[1] tcc2/wo[1] 9 pa04 vddana extint[4] adc/ vrefb ain[4] ain[0] y[2] sercom0/ pad[0] tcc0/wo[0] 10 pa05 vddana extint[5] ain[5] ain[1] y[3] sercom0/ pad[1] tcc0/wo[1] 7 11 pa06 vddana extint[6] ain[6] ain[2] y[4] sercom0/ pad[2] tcc1/wo[0] 8 12 pa07 vddana extint[7] ain[7] ain[3] y[5] sercom0/ pad[3] tcc1/wo[1] 9 15 pa08 vddio i 2 c nmi ain[16] x[0] sercom0/ pad[0] sercom2/ pad[0] tcc0/wo[0] fectrl[0] 10 16 pa09 vddio i 2 c extint[9] ain[17] x[1] sercom0/ pad[1] sercom2/ pad[1] tcc0/wo[1] fectrl[1] 21 pa12 vddio i 2 c extint[12] sercom2/ pad[0] tcc2/wo[0] fectrl[2] ac/ cmp[0] 22 pa13 vddio i 2 c extint[13] sercom2/ pad[1] tcc2/wo[1] fectrl[3] ac/ cmp[1] 15 23 pa14 vddio extint[14] sercom2/ pad[2] tc3/wo[0] fectrl[4] gclk_io[0] 16 24 pa15 vddio extint[15] sercom2/ pad[3] tc3/wo[1] fectrl[5] gclk_io[1] 17 25 pa16 vddio i 2 c x[4] sercom1/ pad[0] sercom3/ pad[0] tcc2/wo[0] tcc0/ wo[0] gclk_io[2] 18 26 pa17 vddio i 2 c extint[1] x[5] sercom1/ pad[1] sercom3/ pad[1] tcc2/wo[1] tcc0/ wo[1] gclk_io[3] 19 27 pa18 vddio extint[2] x[6] sercom1/ pad[2] sercom3/ pad[2] tc3/wo[0] tcc0/ wo[2] ac/ cmp[0] 20 28 pa19 vddio extint[3] x[7] sercom1/ pad[3] sercom3/ pad[3] tc3/wo[1] tcc0/ wo[3] ac/ cmp[1] 31 pa22 vddio i 2 c extint[6] x[10] sercom3/ pad[0] sercom5/ pad[0] tc4/wo[0] tcc0/ wo[4] gclk_io[6] 32 pa23 vddio i 2 c extint[7] x[11] sercom3/ pad[1] sercom5/ pad[1] tc4/wo[1] tcc0/ wo[5] gclk_io[7] 22 33 pa24 vddio extint[12] sercom3/ pad[2] sercom5/ pad[2] tc5/wo[0] tcc1/ wo[2] usb_dm 23 34 pa25 vddio extint[13] sercom3/ pad[3] sercom5/ pad[3] tc5/wo[1] tcc1/ wo[3] usb_dp
13 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 notes: 1. all analog pin functions are on peripheral function b. pe ripheral function b must be selected to disable the digital co ntrol of the pin. 2. only some pins can be used in sercom i 2 c mode. see the type column for using a sercom pin in i 2 c mode. refer to !!!crs_elchar_top!!! for details on the i 2 c pin characteristics. 5.2 internal multiplexed signals pa20, pb00, pb15, pb30, pb31, pc16, pc18 and pc19 are by default controlled by the port as a general purpose i/o and alternatively it can be assigned to one of the peripheral func tions a, b, c, d, e, f, g or h. to enable a peripheral function on a pin, the peripheral multiplexer enable bit in the pin configuration register corresponding to that pin (pincfgn.pmuxen, n = 0-31) in the port must be written to one. the selection of peripheral function a to h is done by writing to the peripheral multiplexing odd and even bits in the peripheral multiplexing register (pmuxn.pmuxe/o) in the port. pa10, pa11, pb16 and pb17 cannot be configured as output ports. these ports are always connected to the rfctrl inputs. 37 pb22 vddio extint[6] sercom5/ pad[2] gclk_io[0] 38 pb23 vddio extint[7] sercom5/ pad[3] gclk_io[1] 25 39 pa27 vddio extint[15] sercom3/ pad[0] gclk_io[0] 27 41 pa28 vddio extint[8] sercom3/ pad[1] gclk_io[0] 31 45 pa30 vddio extint[10] sercom1/ pad[2] tcc1/wo[0] swclk gclk_io[0] 32 46 pa31 vddio extint[11] sercom1/ pad[3] tcc1/wo[1] 47 pb02 vddana extint[2] ain[10] y[8] sercom5/ pad[0] 48 pb03 vddana extint[3] ain[11] y[9] sercom5/ pad[1] table 5-1. port function multiplexing (continued) pin i/o pin supply type a b (1)(2) c d e f g h samr21 e samr21 g eic ref adc ac ptc sercom (1)(2) sercom- alt tc tcc fectrl tcc sercom com ac/ gclk internal signal i/o pin supply type a b c d e f g h eic ref adc ac ptc sercom sercom- alt tc fectrl tcc sercom com ac/ gclk dig3 pa10 vddio input extint[10] dig4 pa11 vddio input extint[11] slp_tr pa20 vddio i/o irq pb00 vddana i/o extint[0] rstn pb15 vddio i/o dig1 pb16 vddio input extint[0] dig2 pb17 vddio input extint[1] mosi pb30 vddio i/o sercom4/ pad[2] sel pb31 vddio i/o sercom4/ pad[1]
14 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 note: 1. die revision a uses gclk/io[5]. 5.3 other functions 5.3.1 oscillator pinout the oscillators are not mapped to the normal port functions and their multiplexing are controlled by registers in the system controller (sysctrl). the integrated at86rf233 16 mhz crystal oscillator is directly connected to pins and has no multiplexing functionality. 5.3.2 serial wire debug interface pinout only the swclk pin is mapped to the normal port functions. a debugger cold-plugging or hot-plugging detection will automatically switch the swdio port to the swdio function. clkm pc16 vddio i/o gclk/ io[1] (1) sclk pc18 vddio i/o sercom4/ pad[3] miso pc19 vddio i/o sercom4/ pad[0] internal signal i/o pin supply type a b c d e f g h eic ref adc ac ptc sercom sercom- alt tc fectrl tcc sercom com ac/ gclk oscillator supply signal i/o pin xosc vddio xin pa14 xout pa15 xosc32k vddana xin32 pa00 xout32 pa01 oscillator supply signal i/o pin xoscrf evdd/vddana xtal1 xtal1 xtal2 xtal2 signal supply i/o pin swclk vddio pa30 swdio vddio pa31
15 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 6. product mapping figure 6-1. atmel | smart sam r21 product mapping this figure represents the full configuration of the atmel | smart sam r21 with maximum flash and sram capabilities and a full set of peripherals. refer to the ?configuration summary? on page 4 for details. code sram undefined peripherals reserved undefined reserved global memory space 0x00000000 0x20000000 0x22008000 0x40000000 0x43000000 0x60000000 0x60000200 0xffffffff internal sram sram ahb-apb bridge a ahb-apb bridge b ahb-apb bridge c ahb-apb internal flash reserved code 0x00000000 0x00400000 0x1fffffff 0x20000000 0x20008000 0x40000000 0x41000000 0x42000000 0x42ffffff reserved pac0 pm sysctrl gclk wdt rtc eic ahb-apb bridge a 0x40000000 0x40000400 0x40000800 0x40000c00 0x40001000 0x40001400 0x40001800 0x40ffffff 0x40001c00 ahb-apb bridge b reserved pac1 dsu nvmctrl port 0x41000000 0x41002000 0x41004000 0x41004400 0x41ffffff 0x41004700 sercom5 pac2 evsys sercom0 sercom1 sercom2 sercom3 sercom4 (1) ahb-apb bridge c reserved tcc0 tcc1 tcc2 tc3 tc4 tc5 reserved adc ac 0x42000000 0x42000400 0x42000800 0x42000c00 0x42001000 0x42001400 0x42001800 0x42002000 0x42001c00 0x42003000 0x42003400 0x42003800 0x42003c00 0x42004000 0x42004400 0x42004800 reserved 0x40ffffff reserved 0x42004c00 0x42002400 0x42002800 0x42002c00 ptc 0x42005400 0x42005000 reserved rfctrl 0x42005800 dmac usb mtb 0x41004800 0x41005000 0x41006000 note 1. sercom4 is internally connected to the at86rf233.
16 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 7. processor and architecture 7.1 cortex m0+ processor the atmel | smart sam r21 implements the arm ? cortex?-m0+ processor, which is based on the armv6 architecture and thumb ? -2 isa. the cortex m0+ is 100% instruction set compatible with its predecessor, the cortex-m0 processor, and upward compatible to cortex-m3 and m4 processors. for more information refer to www.arm.com . 7.1.1 cortex m0+ configuration note: 1. all software run in privileged mode only the arm cortex-m0+ core has two bus interfaces: z single 32-bit amba ? -3 ahb-lite? system interface that provides connections to peripherals and all system memory, including flash and ram z single 32-bit i/o port bus interfacing to the port with one-cycle loads and stores features configuration option atmel | smart sam r21 configuration interrupts external interrupts 0-32 32 data endianness little-endian or big-endian little-endian systick timer present or absent present number of watchpoint comparators 0, 1, 2 2 number of breakpoint comparators 0, 1, 2, 3, 4 4 halting debug support present or absent present multiplier fast or small fast (single cycle) single-cycle i/o port present or absent present wake-up interrupt controller supported or not supported not supported vector table offset register present or absent present unprivileged/privileged support present or absent absent (1) memory protection unit not present or 8-region not present reset all registers present or absent absent instruction fetch width 16-bit only or mostly 32-bit 32-bit
17 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 8. packaging information 8.1 thermal considerations 8.1.1 thermal resistance data table 8-1 summarizes the thermal resistance data depending on the package. table 8-1. thermal resistance data 8.1.2 junction temperature the average chip-junction temperature, t j , in c can be obtained from the following: where: z ja = package thermal resistance, junction-to-ambient (c/w), provided in table 8-1 . z jc = package thermal resistance, junction-to-case thermal resistance (c/w), provided in table 8-1 . z heatsink = cooling device thermal resistance (c/w), provided in the device datasheet. z p d = device power consumption (w). z t a = ambient temperature (c). from the first equation, the user can derive the estimated life time of the chip and decide if a cooling device is necessary or not. if a cooling device is to be fitted on the chip, the second equation should be used to compute the resulting average chip-junction temperature t j in c. package type ja jc 32-pin qfn 37.2 c/w 3.1 c/w 48-pin qfn 33 c/w 11.4 c/w
18 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 8.2 package drawings 8.2.1 48-pin qfn table 8-2. device and package maximum weight 100 mg table 8-3. package characteristics moisture sensitivity level msl3 table 8-4. package reference jedec drawing reference mo-220 jesd97 classification e3
19 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 8.2.2 32-pin qfn table 8-5. device and package maximum weight 90 mg table 8-6. package characteristics moisture sensitivity level msl3 table 8-7. package reference jedec drawing reference mo-220 jesd97 classification e3
20 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 8.3 soldering profile the following table gives the recommended soldering profile from j-std-20. a maximum of three reflow passes is allowed per component. svnrevision profile feature green package average ramp-up rate (217c to peak) 3c/s max preheat temperature 175c +/-25c 150-200c time maintained above 217c 60-150s time within 5c of actual peak temperature 30s peak temperature range 260c ramp-down rate 6c/s max time 25c to peak temperature 8 minutes max
21 atmel | smart sam r21 [preliminary datasheet summary] atmel-42223as?sam-r21_summary?07/2014 table of contents description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1. configuration summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2. ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1 sam r21e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 sam r21g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3. block diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.1 mcu block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2 sam r21 interconnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4. pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.1 sam r21g - qfn48 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.2 sam r21e - qfn32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 5. i/o multiplexing and considerations . . . . . . . . . . . . . . . . . . . . . . . . . 12 5.1 multiplexed signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 5.2 internal multiplexed signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 5.3 other functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 6. product mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 7. processor and architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 7.1 cortex m0+ processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 8. packaging information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 8.1 thermal considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 8.2 package drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 8.3 soldering profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 table of contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
arm connected logo atmel corporation 1600 technology drive, san jose, ca 95110 usa t: (+1)(408) 441.0311 f: (+1)(408) 436.4200 | www.atmel.com ? 2014 atmel corporation. / rev.: atmel-42223as-sam-r21_summary_07/2014. atmel ? , atmel logo and combinations ther eof, enabling unlimited possibilities ? , and others are registered trademarks or trademarks of atmel corporation in u.s. and other countries. arm ? , arm connected ? logo, and others are the registered trademarks or trademarks of arm ltd. other terms and product names may be trademarks of others. disclaimer: the information in this document is provided in connec tion with atmel products. no license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of at mel products. except as set forth in the atmel terms and condit ions of sales located on the atmel website, atmel assumes no liability whatsoever and disclaim s any express, implied or statutory warranty relating to its p roducts including, but not limited to, the implied warranty of merchanta bility, fitness for a particular purpose, or non-infringement. in no event shall atmel be liable for any direct, indirect, consequential, punitive, special or incidental damages (including, without limi tation, damages for loss and profits, business interruption, or loss of information) arising out of th e use or inability to use this document, even if atmel has been advised of the possibility of such damages. atmel makes no representations or warranties with respect to the accuracy or c ompleteness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. atmel d oes not make any commitment to update the information contained herein. unless specifically provided otherwise, atmel products are not suitable for, and shall not be used in, automo tive applications. atmel products are not intended, authorized, or warranted for use as components in appl ications intended to support or sustain life. safety-critical, military, and automotive applications discla imer: atmel products are not designed for and will not be used in connection with any applications where the failure of such products would reasonably be expected to result in significant personal injury or death (?safety-critical a pplications?) without an atmel officer's specific written consent. safety-critical applications include, without limitat ion, life support devices and system s, equipment or systems for t he operation of nuclear facilities and weapons systems. atmel products are not designed nor intended for use in military or aerospace applications or environments unless specifically designated by atmel as military-grade. atmel products are not designed nor intended for use in automotive applications unless specifically designated by atmel as automotive-grade.


▲Up To Search▲   

 
Price & Availability of SAM-R21G-14

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X